JH
dúvida

[Encerrado] Erro No Player_Deaths

Por jhowxd, 01 de ago. de 2012 em Tópicos Sem Resposta

14
1.8k
jhowxdJ
01 de agosto de 2012 às 20:23

Boa noite pessoal meu ot esta dando esse erro no console, acredito que seja alguma coisa com a database do ot alguem sabe como arrumar?

 

 

mysql_real_query(): insert into 'player_deaths' ('player_id', 'date', 'level'>VALUES (3095,134861742, 184) - Mysql error: duplicate entry '68978' for key 1 (1062)

RaidouR
01 de agosto de 2012 às 20:27

Reportado,Double Post.

jhowxdJ
01 de agosto de 2012 às 20:29

Double? Aquele outro post é erro no site e esse é erro no console amigo clown.gif

RaidouR
01 de agosto de 2012 às 20:32

Mais mesmo assim,vc poderia ter posto em duvidas de OTserv,dai botava os dois juntos,e mesmo assim,ta na area errada.

01 de agosto de 2012 às 20:41

Ele estava falando de outro tópico exatamente igual a esse.

 

Tópico movido~

notle2012N
01 de agosto de 2012 às 20:48

esse erro aparece quando player morre???

jhowxdJ
01 de agosto de 2012 às 20:50

Sim, meu ot é de war, e quando alguém mata alguém da um erro no console escrito isso...

notle2012N
01 de agosto de 2012 às 21:11

tem que deleta tabela do player_deaths

com esse comando

DROP TABLE IF EXISTS `player_deaths`;

com esse outro criar tabela denovo

CREATE TABLE `player_deaths`
(
`id` INT NOT NULL AUTO_INCREMENT,
`player_id` INT NOT NULL,
`date` BIGINT UNSIGNED NOT NULL,
`level` INT UNSIGNED NOT NULL,
PRIMARY KEY (`id`), INDEX (`date`),
FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE
) ENGINE = InnoDB;

Editado Agosto 1 por notle2012

jhowxdJ
01 de agosto de 2012 às 21:27

Fiz isso e agora mudo o erro,

 

mysql_real_query(): InSERT INTO 'player_killers' ('kill_id', 'player_id') Values (218341, 5370) - MYSQL ERROR: Table '. \theforgottenserver\player_killers' is marked as crashed and should be repaired (145)

 

 

E isso tmb

 

mysql_real_query(): SELECT 'pd'.'date' FROM 'player_killers' pk LEFT JOIN 'killers' k ON 'pk'.'kill_id' = 'k'.'id'LEFT JOIN 'player_deaths' pd ON 'k'.'death_id' = 'pd'.'id' WHERE 'pk'.'player_id' = 4308 AND 'k'.'unjustified' = 1 AND 'pd'.'date' )= 1341276061 - MYSQL ERROR: Table '. \theforgottenserver\player_killers' is marked as crashed and should be repaired (145)

 

http://img580.imageshack.us/img580/5619/errode.jpg

 

Sabe como arrumar?

Editado Agosto 1 por jhowxd

notle2012N
01 de agosto de 2012 às 21:55

sei sim pq fico coisas ainda..

tem que usa esse comando

DROP TABLE IF EXISTS `player_killers`;

e esse outro

CREATE TABLE "player_killers" (
"kill_id" INTEGER NOT NULL,
"player_id" INTEGER NOT NULL,
FOREIGN KEY ("kill_id") REFERENCES "killers" ("id"),
FOREIGN KEY ("player_id") REFERENCES "players" ("id")
);

jhowxdJ
01 de agosto de 2012 às 21:58

Erro

 

consulta SQL:

CREATE TABLE "player_killers"(

"kill_id"
INTEGER
NOT
NULL
,

"player_id"
INTEGER
NOT
NULL
,

FOREIGN
KEY
(
"kill_id"
)
REFERENCES
"killers"
(
"id"
)
,

FOREIGN
KEY
(
"player_id"
)
REFERENCES
"players"
(
"id"
)

)

 

Mensagens do MySQL : b_help.png

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"player_killers" (

"kill_id" INTEGER NOT NULL,

"player_id" INTEGER NOT NULL,

' at line 1

 

 

 

DEU ESSE ERRO AGORA

Editado Agosto 1 por jhowxd

notle2012N
01 de agosto de 2012 às 22:05

testa assim

CREATE TABLE "player_killers" (
"kill_id" INT NOT NULL,
"player_id" INT NOT NULL,
FOREIGN KEY ("kill_id") REFERENCES "killers" ("id"),
FOREIGN KEY ("player_id") REFERENCES "players" ("id")
);

jhowxdJ
01 de agosto de 2012 às 22:05

Erro

 

consulta SQL:

CREATE TABLE "player_killers"(

"kill_id"
INT
NOT
NULL
,

"player_id"
INT
NOT
NULL
,

FOREIGN
KEY
(
"kill_id"
)
REFERENCES
"killers"
(
"id"
)
,

FOREIGN
KEY
(
"player_id"
)
REFERENCES
"players"
(
"id"
)

)

 

Mensagens do MySQL : b_help.png

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"player_killers" (

"kill_id" INT NOT NULL,

"player_id" INT NOT NULL,

FOREIGN ' at line 1

 

 

 

Esse erro com o código

 

 

CREATE TABLE "player_killers" (

"kill_id" INT NOT NULL,

"player_id" INT NOT NULL,

FOREIGN KEY ("kill_id") REFERENCES "killers" ("id"),

FOREIGN KEY ("player_id") REFERENCES "players" ("id")

);

 

 

E mudo o erro no console vo tirar print

 

http://img854.images...2720/josezy.jpg

 

 

 

 

 

 

Criei as tabelas usando o phpmyadmin

Pode fechar o tópico.

Editado Agosto 2 por jhowxd

5 anos depois...
StigalS
20 de abril de 2018 às 00:17
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.